package outputstream01;

import java.io.FileOutputStream;
import java.io.IOException;

/**FileOutputStream构造方法:
 *  FileOutputStream(String name, boolean append)
 *           当第二个参数为true的时候write会不断的往文件末尾追加
 *           当第二个参数为false的时候,每次执行构造方法都会清空文件内容
 *
 *  如果想让文件中的内容换行,我们需要向文件中写入换行符
 *  不同操作系统换行符也不同
 *  windows:\r\n
 *  linux:\n
 *  mac os:\r
 */
public class FileOutputStream03 {
	public static void main(String[] args) throws IOException {
		//method01();
		FileOutputStream fos = new FileOutputStream("day23/4.txt");
		fos.write(65);//A
		fos.write("\r\n".getBytes());
		fos.write(66);//B

		fos.close();
	}

	private static void method01() throws IOException {
		FileOutputStream fos = new FileOutputStream("day23/3.txt",true);

		fos.write(97);

		fos.close();
	}
}
